package com.it;

import java.util.Scanner;

/**
 * @author zyx
 * @version 1.0
 * @ClassName Demo5
 * Description:
 * @date 2024/5/20 14:18
 */
public class Demo5 {
    public static void main(String[] args) {

//        Demo5 demo5=new Demo5();
//        Scanner scanner = new Scanner(System.in);
//        System.out.println("请输入一个整数");
//        int num = scanner.nextInt();
        //System.out.println(demo5.isPrime(num));


        Demo5 demo5=new Demo5();
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入一个整数");
        int num = scanner.nextInt();

        if(num>=100 &&num<=999){
            if(demo5.isNarcissistic(num)){
                System.out.println(num+"是水仙花数");
            }else{
                System.out.println(num+"不是水仙花数");

            }
        }
    }
    //给定任意一个整数，判定是否是素数
    //方法遇到return 就结束
    public boolean isPrime(int num){

        for (int i = 2; i <=num/2 ; i++) {

            if(num%i==0){
                return  false; //不是素数 方法结束
            }

        }

        return true;//是素数 结束
    }
    //定义一个方法求水仙花数  一个三位数

    public boolean isNarcissistic(int num){
        int ge = num%10;
        int shi = num/10%10;
        int bai = num/100;
        if(ge*ge*ge+shi*shi*shi+bai*bai*bai==num){
            return  true;
        }
        return  false;
    }

}
